Skip to content

Allow explicit local dataset paths#361

Draft
MaxGhenis wants to merge 1 commit into
mainfrom
allow-unmanaged-local-datasets
Draft

Allow explicit local dataset paths#361
MaxGhenis wants to merge 1 commit into
mainfrom
allow-unmanaged-local-datasets

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

Summary

  • allow resolve_managed_dataset_reference to accept explicit local .h5 paths only when allow_unmanaged=True
  • keep managed bundle enforcement as the default for local paths
  • add release-manifest tests for rejected local paths and unmanaged local microsimulation metadata

Why

The local pipeline and long-run dataset workflows need a deliberate escape hatch for locally built datasets. Without this, local validation has to route through the bundled release manifest even when the caller explicitly wants to test a local H5.

Validation

  • uv run --extra dev python -m pytest tests/test_release_manifests.py -q

@MaxGhenis MaxGhenis force-pushed the allow-unmanaged-local-datasets branch from deda9e1 to 6ee5d14 Compare May 16, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant